Содержит значение, соответствующее самому последнему событию связи или ошибке связи.
Применение
Элемент управления Communications
Синтаксис
[Form.]MSComm.CommEvent
Комментарии
Недоступно на этапе разработки, доступно только для чтения на
этапе выполнения.
Хотя при каждой ошибке и каждом событии связи генерируется
событие OnComm, числовой код этой ошибки или события содержится в
свойстве CommEvent. Чтобы определить истинную ошибку или событие,
вызвавшее событие OnComm, необходимо обратиться к свойству
CommEvent.
Значение, содержащееся в свойстве CommEvent,
соответствует одной из нижеперечисленных ошибок или событий связи:
Ошибки связи
Значение Описание 1001 Получен сигнал Break. 1007 Тайм-аут по сигналу CD. При попытке передать символ сигнал Carrier Detect был сброшен в течение CDTimeout миллисекунд. Сигнал Carrier Detect имеет еще одно название Receive Line Signal Detect (RLSD). 1002 Тайм-аут по сигналу CTS. При попытке передать символ сигнал Clear To Send был сброшен в течение CTSTimeout миллисекунд. 1003 Тайм-аут по сигналу DSR. При попытке передать символ сигнал Data Set Ready была сброшен в течение DSRTimeout миллисекунд. 1004 Ошибка кадра (Framing Error). Аппаратные средства зафиксировали ошибку в последовательности кадров. 1006 Переполнение порта (Port Overrun). Символ еще не был считан из аппаратуры, как уже прибыл и был утерян следующий символ. Если у вас возникла эта ошибка при работе под Windows 3.0, уменьшите значение свойства Interval. Подробнее см. описание свойства Interval ниже в данной главе. 1008 Переполнение буфера приема (Receive Buffer Overflow). В буфере приема не осталось свободного места. 1009 Ошибка четности (Parity Error). Аппаратные средства зафиксировали ошибку четности. 1010 Переполнение буфера передачи (Transmit Buffer Full). Буфер передачи оказался заполненным при попытке поставить символ в очередь.
События связи
Значение Описание 5 Изменение сигнала Carrier Detect. 3 Изменение сигнала Clear To Send. 4 Изменение сигнала Data Set Ready. Данное событие происходит только при изменении сигнала DSR с - 1 на 0. 7 Получен символ End Of File (конец файла, ASCII-код 26). 6 Зафиксирован сигнал Ring. Некоторые универсальные асинхронные приемопередатчики (UART) могут не поддерживать данное событие. 2 Получено RThreshold символов. Данное событие генерируется постоянно до тех пор, пока вы не удалите данные из буфера приема с помощью свойства Input. 1 Число символов в буфере передачи меньше значения SThreshold.